Skip to content

Add ci#6

Merged
PaulFirs merged 105 commits intomainfrom
add-ci
Jan 6, 2026
Merged

Add ci#6
PaulFirs merged 105 commits intomainfrom
add-ci

Conversation

@PaulFirs
Copy link
Copy Markdown
Member

No description provided.

- Add threading lock to prevent JLink state conflicts during parallel scanning
- Restore strict validation: exactly 3 STM32F103RE devices required
- Remove excessive logging and debug output from CI
- Simplify cleanup and container setup steps
- Fix: network scan now correctly detects target MCU when scanning multiple IPs
- Remove incorrect pipe in grep commands: grep -c | grep -c caused wrong results
- Use simple grep -c to count device occurrences
- Add network removal before creation to prevent overlap errors
- Only check f103_count (Target STM32F103RE) and specific IPs
- No need to count 'JLink Remote Server' text occurrences
- Add 100ms delay after disconnect_target() in scan_cli.py
- Ensures JLink devices are fully released before next scan
- Remove sleep 5 workaround from Test 6 in CI
- Document fix for network scanning target detection issue
- Document CI workflow improvements
- Document thread locking solution for parallel scanning
- Network scanning fixes (thread locking, 500ms delay)
- CI workflow cleanup and validation improvements
- bmlab-jlink-rtt renamed to bmlab-rtt with --programmer parameter
@PaulFirs PaulFirs merged commit 469437d into main Jan 6, 2026
1 check passed
@PaulFirs PaulFirs deleted the add-ci branch January 6, 2026 13:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant